正所謂大樹底下好乘涼,寫程式的攻城獅可能都會盡量不要自己造輪子,在license和開發軟體版權相容下,使用現成又穩定的輪子是一件幸福美好!
而R套件(Package)的資源也非常豐富,截自2016-12 已經有9,575個R Package可以下載,安裝完MRO(Microsoft R Open)之後,會有基本內建的R包,但許多常用的R包則需要額外下載及安裝。
*套件的統計從2005-10-29 小提琴圖(Violin plot)開始!
套件清單網址:https://cran.r-project.org/web/packages/available_packages_by_date.html
大樹底下好乘涼之大樹
2015.04 攝於 成功大學光復校區榕園,台南
Install Package很像.NET加入參考,只是這個動作只需指定的R環境(R Engine)執行一次。
Library是載入的意思,很像.NET中的using。
就像.NET開發時,我們會使用Nuget套件管理員搜尋及下載.NET 相關Library,哈哈! Visual Studio也有R語言版!
啟動R Package Manager
R Tools > Windows > Packages (或是熱鍵 Ctrl
+ 7
)
啟動R Package Manager後,會有三個Tab
Available (尚未安裝的Package)
Installed (已經安裝的Package)
Loaded (已經安裝也已經載入的Package)
我們可以在右上方的搜尋Textbox,輸入想安裝的Package,
輸入gcook > 點選下載
或Install
按鈕
從互動視窗可以查看結果!
輸入foreign > 點選升級圖示或Update
按鈕
輸入確定升級!
和Nuget封裝管理員血緣相近,熟悉度加分! 灑花!
Nuget封裝管理員:
試試把已安裝好的Package載入
輸入程式碼,然後選取,按下Ctrl
+ Enter
library(foreign)
library(gcookbook)
互動視窗
故意多打一個字,就會出現紅色的紅色的Error
除了透過R Package Manager查看已經載入的Library,也可以輸入指令碼
#List all "attached" or loaded packages.
search()
除了透過R Package Manager查看查詢已經安裝的Package,也可以輸入指令碼
#List all available installed packages on your machine.
installed.packages()
終於我們把.NET工程師的R環境用4天的時間完成了。
接下來還有25天:
recently release
*R語言的基礎
Coming soon
*R語言的資料介面
*R語言的資料視覺化
*簡單的機器學習演算法
不錯,我還以為這是第一天就會解決的?
//1110305(六)0830_By Zi
我要澄清,這裡不能打表情符號...,我的那個問號本來是「笑到流淚的emoji」...,變成問號超嘲諷的...
//1110305(六)0833_By Zi